namespace :aad do
  desc "Actualizar los archivos necesarios por acts_as_dynamic en la aplicación."
  task :update_files do
    require 'railties_path'  
    update_public_folder 'javascripts', '*.js'
    update_public_folder 'stylesheets', '*.css'
    update_public_folder 'images', '*.*'
  end
  
  def update_public_folder(folder, pattern)
    # Actualizar styles
    puts "Actualizando #{folder}/#{pattern}"
    project_dir = RAILS_ROOT + "/public/#{folder}/"
    scripts = Dir["./vendor/plugins/acts_as_dynamic/files/public/#{folder}/#{pattern}"]
    FileUtils.cp(scripts, project_dir)
  end

end
